home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / mint / x11 / xtermm~1.lzh / XTERM.MAN
Encoding:
Text File  |  1995-05-01  |  74.2 KB  |  1,763 lines

  1.  
  2. XTERM(1)                                                 XTERM(1)
  3.  
  4. NAME
  5.        xterm - terminal emulator for X
  6.  
  7. SYNOPSIS
  8.        xterm [-toolkitoption ...] [-option ...]
  9.  
  10. DESCRIPTION
  11.        The  xterm program is a terminal emulator for the X Window
  12.        System.  It provides DEC VT102 and Tektronix 4014 compati-
  13.        ble  terminals for programs that can't use the window sys-
  14.        tem directly.  If the underlying operating system supports
  15.        terminal  resizing capabilities (for example, the SIGWINCH
  16.        signal in systems derived from 4.3bsd), xterm will use the
  17.        facilities  to notify programs running in the window when-
  18.        ever it is resized.
  19.  
  20.        The VT102 and Tektronix 4014 terminals each have their own
  21.        window so that you can edit text in one and look at graph-
  22.        ics in the other at the same time.  To maintain  the  cor-
  23.        rect  aspect ratio (height/width), Tektronix graphics will
  24.        be restricted to the largest  box  with  a  4014's  aspect
  25.        ratio that will fit in the window.  This box is located in
  26.        the upper left area of the window.
  27.  
  28.        Although both windows may be displayed at the  same  time,
  29.        one  of  them  is  considered  the  ``active''  window for
  30.        receiving keyboard input and terminal output.  This is the
  31.        window  that  contains the text cursor.  The active window
  32.        can be chosen through escape sequences, the ``VT Options''
  33.        menu  in the VT102 window, and the ``Tek Options'' menu in
  34.        the 4014 window.
  35.  
  36. EMULATIONS
  37.        The VT102 emulation is fairly complete, but does not  sup-
  38.        port  the blinking character attribute nor the double-wide
  39.        and double-size character sets.  Termcap(5)  entries  that
  40.        work  with  xterm  include ``xterm,'' ``vt102,'' ``vt100''
  41.        and ``ansi,'' and xterm automatically searches the termcap
  42.        file  in  this  order  for these entries and then sets the
  43.        ``TERM'' and the ``TERMCAP'' environment variables.
  44.  
  45.        Many of the special xterm features may be  modified  under
  46.        program  control through a set of escape sequences differ-
  47.        ent from the standard VT102 escape  sequences.   (See  the
  48.        Xterm Control Sequences document.)
  49.  
  50.        The  Tektronix  4014  emulation is also fairly good.  Four
  51.        different font sizes and five different  lines  types  are
  52.        supported.   The  Tektronix text and graphics commands are
  53.        recorded internally by xterm and may be written to a  file
  54.        by  sending  the COPY escape sequence (or through the Tek-
  55.        tronix menu; see below).  The name of  the  file  will  be
  56.        ``COPYyy-MM-dd.hh:mm:ss'', where yy, MM, dd, hh, mm and ss
  57.        are the year, month, day, hour, minute and second when the
  58.  
  59. X Version 11                Release 5                           1
  60.  
  61. XTERM(1)                                                 XTERM(1)
  62.  
  63.        COPY  was  performed (the file is created in the directory
  64.        xterm is started in, or the home  directory  for  a  login
  65.        xterm).
  66.  
  67. OTHER FEATURES
  68.        Xterm  automatically  highlights  the text cursor when the
  69.        pointer enters the window (selected) and  unhighlights  it
  70.        when  the  pointer leaves the window (unselected).  If the
  71.        window is the focus window, then the text cursor is  high-
  72.        lighted no matter where the pointer is.
  73.  
  74.        In  VT102 mode, there are escape sequences to activate and
  75.        deactivate an alternate screen buffer, which is  the  same
  76.        size  as  the display area of the window.  When activated,
  77.        the current screen is saved and replaced with  the  alter-
  78.        nate  screen.  Saving of lines scrolled off the top of the
  79.        window is disabled until the normal  screen  is  restored.
  80.        The  termcap(5)  entry  for xterm allows the visual editor
  81.        vi(1) to switch to the alternate screen for editing and to
  82.        restore the screen on exit.
  83.  
  84.        In  either  VT102  or  Tektronix  mode,  there  are escape
  85.        sequences to change the name of the  windows.   See  Xterm
  86.        Control Sequences for details.
  87.  
  88. OPTIONS
  89.        The  xterm terminal emulator accepts all of the standard X
  90.        Toolkit command line options as well as the following  (if
  91.        the  option begins with a `+' instead of a `-', the option
  92.        is restored to its default value):
  93.  
  94.        -help   This causes xterm to print out a  verbose  message
  95.                describing its options.
  96.  
  97.        -132    Normally,  the  VT102 DECCOLM escape sequence that
  98.                switches  between  80  and  132  column  mode   is
  99.                ignored.   This  option  causes the DECCOLM escape
  100.                sequence to be recognized, and  the  xterm  window
  101.                will resize appropriately.
  102.  
  103.        -ah     This  option  indicates  that  xterm should always
  104.                highlight the text cursor.  By default, xterm will
  105.                display a hollow text cursor whenever the focus is
  106.                lost or the pointer leaves the window.
  107.  
  108.        +ah     This option indicates that xterm  should  do  text
  109.                cursor highlighting based on focus.
  110.  
  111.        -b number
  112.                This option specifies the size of the inner border
  113.                (the distance between the outer edge of the  char-
  114.                acters  and  the  window  border)  in pixels.  The
  115.                default is 2.
  116.  
  117. X Version 11                Release 5                           2
  118.  
  119. XTERM(1)                                                 XTERM(1)
  120.  
  121.        -cb     Set the  vt100  resource  cutToBeginningOfLine  to
  122.                FALSE.
  123.  
  124.        +cb     Set  the  vt100  resource  cutToBeginningOfLine to
  125.                TRUE.
  126.  
  127.        -cc characterclassrange:value[,...]
  128.                This sets classes indicated by  the  given  ranges
  129.                for  using in selecting by words.  See the section
  130.                specifying character classes.
  131.  
  132.        -cn     This option indicates that newlines should not  be
  133.                cut in line-mode selections.
  134.  
  135.        +cn     This  option indicates that newlines should be cut
  136.                in line-mode selections.
  137.  
  138.        -cr color
  139.                This option specifies the color to  use  for  text
  140.                cursor.  The default is to use the same foreground
  141.                color that is used for text.
  142.  
  143.        -cu     This  option  indicates  that  xterm  should  work
  144.                around a bug in the curses(3x) cursor motion pack-
  145.                age that causes the  more(1)  program  to  display
  146.                lines that are exactly the width of the window and
  147.                are followed by a line beginning with a tab to  be
  148.                displayed  incorrectly  (the  leading tabs are not
  149.                displayed).
  150.  
  151.        +cu     This option indicates that that xterm  should  not
  152.                work around the curses(3x) bug mentioned above.
  153.  
  154.        -e program ...]
  155.                This option specifies the program (and its command
  156.                line arguments) to be run in the xterm window.  It
  157.                also sets the window title and icon name to be the
  158.                basename of the program being executed if  neither
  159.                -T  nor  -n  are  given on the command line.  This
  160.                must be the last option on the command line.
  161.  
  162.        -fb font
  163.                This option specifies a font to be used when  dis-
  164.                playing  bold  text.   This  font must be the same
  165.                height and width as the normal font.  If only  one
  166.                of  the normal or bold fonts is specified, it will
  167.                be used as the normal font and the bold font  will
  168.                be   produced  by  overstriking  this  font.   The
  169.                default is to do overstriking of the normal  font.
  170.  
  171.        -im     Turn on the useInsertMode resource.
  172.  
  173.        +im     Turn off the useInsertMode resource.
  174.  
  175. X Version 11                Release 5                           3
  176.  
  177. XTERM(1)                                                 XTERM(1)
  178.  
  179.        -j      This  option  indicates  that xterm should do jump
  180.                scrolling.  Normally, text is scrolled one line at
  181.                a  time; this option allows xterm to move multiple
  182.                lines at a time so that it  doesn't  fall  as  far
  183.                behind.   Its use is strongly recommended since it
  184.                make xterm much faster when scanning through large
  185.                amounts  of  text.  The VT100 escape sequences for
  186.                enabling and disabling smooth scroll  as  well  as
  187.                the  ``VT  Options'' menu can be used to turn this
  188.                feature on or off.
  189.  
  190.        +j      This option indicates that  xterm  should  not  do
  191.                jump scrolling.
  192.  
  193.        -ls     This  option  indicates  that  the  shell  that is
  194.                started in the xterm window be a login shell (i.e.
  195.                the  first  character  of  argv[0] will be a dash,
  196.                indicating to the shell that it  should  read  the
  197.                user's .login or .profile).
  198.  
  199.        +ls     This  option  indicates  that  the  shell  that is
  200.                started should not be a login shell (i.e. it  will
  201.                be a normal ``subshell'').
  202.  
  203.        -mb     This  option  indicates  that  xterm should ring a
  204.                margin bell when the user types near the right end
  205.                of  a  line.  This option can be turned on and off
  206.                from the ``VT Options'' menu.
  207.  
  208.        +mb     This option indicates that margin bell should  not
  209.                be rung.
  210.  
  211.        -mc milliseconds
  212.                This  option  specifies  the  maximum time between
  213.                multi-click selections.
  214.  
  215.        -ms color
  216.                This option specifies the color to be used for the
  217.                pointer  cursor.   The default is to use the fore-
  218.                ground color.
  219.  
  220.        -nb number
  221.                This option specifies  the  number  of  characters
  222.                from  the  right end of a line at which the margin
  223.                bell, if enabled, will ring.  The default is 10.
  224.  
  225.        -rw     This  option  indicates  that   reverse-wraparound
  226.                should be allowed.  This allows the cursor to back
  227.                up from the leftmost column of  one  line  to  the
  228.                rightmost  column  of  the previous line.  This is
  229.                very useful for editing long shell  command  lines
  230.                and  is  encouraged.  This option can be turned on
  231.                and off from the ``VT Options'' menu.
  232.  
  233. X Version 11                Release 5                           4
  234.  
  235. XTERM(1)                                                 XTERM(1)
  236.  
  237.        +rw     This  option  indicates  that   reverse-wraparound
  238.                should not be allowed.
  239.  
  240.        -aw     This  option indicates that auto-wraparound should
  241.                be allowed.  This allows the cursor  to  automati-
  242.                cally  wrap to the beginning of the next line when
  243.                when it is at the rightmost position of a line and
  244.                text is output.
  245.  
  246.        +aw     This  option indicates that auto-wraparound should
  247.                not be allowed.
  248.  
  249.        -s      This option indicates that xterm may scroll  asyn-
  250.                chronously,  meaning that the screen does not have
  251.                to be kept completely up to date while  scrolling.
  252.                This  allows  xterm  to  run  faster  when network
  253.                latencies are very high and  is  typically  useful
  254.                when  running across a very large internet or many
  255.                gateways.
  256.  
  257.        +s      This option indicates  that  xterm  should  scroll
  258.                synchronously.
  259.  
  260.        -sb     This  option  indicates  that some number of lines
  261.                that are scrolled off the top of the window should
  262.                be  saved and that a scrollbar should be displayed
  263.                so that those lines can be  viewed.   This  option
  264.                may  be  turned on and off from the ``VT Options''
  265.                menu.
  266.  
  267.        +sb     This option indicates that a scrollbar should  not
  268.                be displayed.
  269.  
  270.        -sf     This option indicates that Sun Function Key escape
  271.                codes should be generated for function keys.
  272.  
  273.        +sf     This option indicates  that  the  standard  escape
  274.                codes should be generated for function keys.
  275.  
  276.        -si     This  option  indicates  that  output  to a window
  277.                should not automatically reposition the screen  to
  278.                the  bottom  of the scrolling region.  This option
  279.                can be turned on and off from the  ``VT  Options''
  280.                menu.
  281.  
  282.        +si     This  option  indicates  that  output  to a window
  283.                should cause it to scroll to the bottom.
  284.  
  285.        -sk     This option indicates that pressing  a  key  while
  286.                using  the  scrollbar  to review previous lines of
  287.                text should cause the window  to  be  repositioned
  288.                automatically in the normal position at the bottom
  289.                of the scroll region.
  290.  
  291. X Version 11                Release 5                           5
  292.  
  293. XTERM(1)                                                 XTERM(1)
  294.  
  295.        +sk     This option indicates that pressing  a  key  while
  296.                using the scrollbar should not cause the window to
  297.                be repositioned.
  298.  
  299.        -sl number
  300.                This option specifies the number of lines to  save
  301.                that have been scrolled off the top of the screen.
  302.                The default is 64.
  303.  
  304.        -t      This option indicates that xterm should  start  in
  305.                Tektronix   mode,   rather  than  in  VT102  mode.
  306.                Switching between the two windows  is  done  using
  307.                the ``Options'' menus.
  308.  
  309.        +t      This  option  indicates that xterm should start in
  310.                VT102 mode.
  311.  
  312.        -tm string
  313.                This option specifies a series of terminal setting
  314.                keywords followed by the characters that should be
  315.                bound to those functions, similar to the stty pro-
  316.                gram.   Allowable  keywords  include:  intr, quit,
  317.                erase, kill, eof, eol, swtch,  start,  stop,  brk,
  318.                susp, dsusp, rprnt, flush, weras, and lnext.  Con-
  319.                trol characters may be specified as ^char (e.g. ^c
  320.                or ^u) and ^? may be used to indicate delete.
  321.  
  322.        -tn name
  323.                This  option  specifies  the  name of the terminal
  324.                type to be set in the TERM  environment  variable.
  325.                This  terminal  type  must exist in the termcap(5)
  326.                database and should have li# and co# entries.
  327.  
  328.        -ut     This option indicates that xterm shouldn't write a
  329.                record into the the system log file /etc/utmp.
  330.  
  331.        +ut     This  option  indicates  that xterm should write a
  332.                record into the system log file /etc/utmp.
  333.  
  334.        -vb     This option indicates that a visual bell  is  pre-
  335.                ferred  over  an  audible one.  Instead of ringing
  336.                the  terminal  bell  whenever   a   Control-G   is
  337.                received, the window will be flashed.
  338.  
  339.        +vb     This  option  indicates  that a visual bell should
  340.                not be used.
  341.  
  342.        -wf     This option indicates that xterm should  wait  for
  343.                the  window  to  be  mapped  the first time before
  344.                starting the subprocess so that the initial termi-
  345.                nal  size  settings  and environment variables are
  346.                correct.  It is the  application's  responsibility
  347.                to catch subsequent terminal size changes.
  348.  
  349. X Version 11                Release 5                           6
  350.  
  351. XTERM(1)                                                 XTERM(1)
  352.  
  353.        +wf     This  option  indicates  that  xterm show not wait
  354.                before starting the subprocess.
  355.  
  356.        -C      This option  indicates  that  this  window  should
  357.                receive  console output.  This is not supported on
  358.                all systems.  To obtain console output,  you  must
  359.                be  the  owner of the console device, and you must
  360.                have read and write permission for it.  If you are
  361.                running  X under xdm on the console screen you may
  362.                need to have the session startup  and  reset  pro-
  363.                grams  explicitly change the ownership of the con-
  364.                sole device in order to get this option to work.
  365.  
  366.        -Sccn   This option specifies the last two letters of  the
  367.                name  of  a  pseudoterminal  to use in slave mode,
  368.                plus the number of the inherited file  descriptor.
  369.                The  option  is  parsed  ``%c%c%d''.   This allows
  370.                xterm to be used as an input  and  output  channel
  371.                for  an  existing program and is sometimes used in
  372.                specialized applications.
  373.  
  374.        The following command line arguments are provided for com-
  375.        patibility with older versions.  They may not be supported
  376.        in the next release as the  X  Toolkit  provides  standard
  377.        options that accomplish the same task.
  378.  
  379.        %geom   This option specifies the preferred size and posi-
  380.                tion of the Tektronix window.  It is shorthand for
  381.                specifying the ``*tekGeometry'' resource.
  382.  
  383.        This  option specifies the preferred position of the icon
  384.                window.
  385.                It  is  shorthand for specifying the ``*iconGeome-
  386.                try'' resource.
  387.  
  388.        -T string
  389.                This option specifies the title for  xterm's  win-
  390.                dows.  It is equivalent to -title.
  391.  
  392.        -n string
  393.                This  option  specifies  the icon name for xterm's
  394.                windows.   It  is  shorthand  for  specifying  the
  395.                ``*iconName'' resource.  Note that this is not the
  396.                same as the toolkit option -name (see below).  The
  397.                default icon name is the application name.
  398.  
  399.        -r      This option indicates that reverse video should be
  400.                simulated by swapping  the  foreground  and  back-
  401.                ground colors.  It is equivalent to -rv.
  402.  
  403.        -w number
  404.                This  option  specifies the width in pixels of the
  405.                border surrounding the window.  It  is  equivalent
  406.                to -borderwidth or -bw.
  407.  
  408. X Version 11                Release 5                           7
  409.  
  410. XTERM(1)                                                 XTERM(1)
  411.  
  412.        The  following  standard  X Toolkit command line arguments
  413.        are commonly used with xterm:
  414.  
  415.        -bg color
  416.                This option specifies the color  to  use  for  the
  417.                background   of   the   window.   The  default  is
  418.                ``white.''
  419.  
  420.        -bd color
  421.                This option specifies the color  to  use  for  the
  422.                border of the window.  The default is ``black.''
  423.  
  424.        -bw number
  425.                This  option  specifies the width in pixels of the
  426.                border surrounding the window.
  427.  
  428.        -fg color
  429.                This option specifies the color to  use  for  dis-
  430.                playing text.  The default is ``black.''
  431.  
  432.        -fn font
  433.                This option specifies the font to be used for dis-
  434.                playing normal text.  The default is fixed.
  435.  
  436.        -name name
  437.                This option specifies the application  name  under
  438.                which  resources  are  to be obtained, rather than
  439.                the default executable file name.  Name should not
  440.                contain ``.'' or ``*'' characters.
  441.  
  442.        -title string
  443.                This  option  specifies  the  window title string,
  444.                which may be displayed by window managers  if  the
  445.                user so chooses.  The default title is the command
  446.                line specified after the -e option, if any, other-
  447.                wise the application name.
  448.  
  449.        -rv     This option indicates that reverse video should be
  450.                simulated by swapping  the  foreground  and  back-
  451.                ground colors.
  452.  
  453.        -geometry geometry
  454.                This option specifies the preferred size and posi-
  455.                tion of the VT102 window; see X(1).
  456.  
  457.        -display display
  458.                This option specifies the X server to contact; see
  459.                X(1).
  460.  
  461.        -xrm resourcestring
  462.                This  option  specifies  a  resource  string to be
  463.                used.   This  is  especially  useful  for  setting
  464.                resources  that  do not have separate command line
  465.                options.
  466.  
  467. X Version 11                Release 5                           8
  468.  
  469. XTERM(1)                                                 XTERM(1)
  470.  
  471.        -iconic This option indicates that xterm  should  ask  the
  472.                window  manager to start it as an icon rather than
  473.                as the normal window.
  474.  
  475. RESOURCES
  476.        The program understands all of the core X Toolkit resource
  477.        names and classes as well as:
  478.  
  479.        iconGeometry (class IconGeometry)
  480.                Specifies  the  preferred size and position of the
  481.                application when iconified.  It is not necessarily
  482.                obeyed by all window managers.
  483.  
  484.        iconName (class IconName)
  485.                Specifies  the  icon  name.   The  default  is the
  486.                application name.
  487.  
  488.        termName (class TermName)
  489.                Specifies the terminal type name to be set in  the
  490.                TERM environment variable.
  491.  
  492.        title (class Title)
  493.                Specifies  a string that may be used by the window
  494.                manager when displaying this application.
  495.  
  496.        ttyModes (class TtyModes)
  497.                Specifies a  string  containing  terminal  setting
  498.                keywords  and  the characters to which they may be
  499.                bound.  Allowable keywords  include:  intr,  quit,
  500.                erase,  kill,  eof,  eol, swtch, start, stop, brk,
  501.                susp, dsusp, rprnt, flush, weras, and lnext.  Con-
  502.                trol characters may be specified as ^char (e.g. ^c
  503.                or ^u) and ^? may  be  used  to  indicate  Delete.
  504.                This  is  very  useful  for overriding the default
  505.                terminal settings without having  to  do  an  stty
  506.                every time an xterm is started.
  507.  
  508.        useInsertMode (class UseInsertMode)
  509.                Force  use  of  insert  mode by adding appropriate
  510.                entries to the TERMCAP environment variable.  This
  511.                is  useful  if  the system termcap is broken.  The
  512.                default is ``false.''
  513.  
  514.        utmpInhibit (class UtmpInhibit)
  515.                Specifies whether  or  not  xterm  should  try  to
  516.                record the user's terminal in /etc/utmp.
  517.  
  518.        sunFunctionKeys (class SunFunctionKeys)
  519.                Specifies  whether  or not Sun Function Key escape
  520.                codes  should  be  generated  for  function   keys
  521.                instead of standard escape sequences.
  522.  
  523.        waitForMap (class WaitForMap)
  524.                Specifies whether or not xterm should wait for the
  525.  
  526. X Version 11                Release 5                           9
  527.  
  528. XTERM(1)                                                 XTERM(1)
  529.  
  530.                initial window map before starting the subprocess.
  531.                The default is ``false.''
  532.  
  533.        The following resources are specified as part of the vt100
  534.        widget (class VT100):
  535.  
  536.        allowSendEvents (class AllowSendEvents)
  537.                Specifies whether or not synthetic key and  button
  538.                events  (generated  using the X protocol SendEvent
  539.                request) should be interpreted or discarded.   The
  540.                default  is  ``false'' meaning they are discarded.
  541.                Note that allowing  such  events  creates  a  very
  542.                large security hole.
  543.  
  544.        alwaysHighlight (class AlwaysHighlight)
  545.                Specifies  whether or not xterm should always dis-
  546.                play a highlighted text  cursor.   By  default,  a
  547.                hollow  text  cursor  is  displayed  whenever  the
  548.                pointer moves out of  the  window  or  the  window
  549.                loses the input focus.
  550.  
  551.        appcursorDefault (class AppcursorDefault)
  552.                If  ``true,''  the  cursor  keys  are initially in
  553.                application mode.  The default is ``false.''
  554.  
  555.        appkeypadDefault (class AppkeypadDefault)
  556.                If ``true,'' the  keypad  keys  are  initially  in
  557.                application mode.  The default is ``false.''
  558.  
  559.        autoWrap (class AutoWrap)
  560.                Specifies whether or not auto-wraparound should be
  561.                enabled.  The default is ``true.''
  562.  
  563.        bellSuppressTime (class BellSuppressTime)
  564.                Number of milliseconds after  a  bell  command  is
  565.                sent  during  which  additional bells will be sup-
  566.                pressed.  Default is 200.  If set non-zero,  addi-
  567.                tional  bells  will  also  be suppressed until the
  568.                server reports that processing of the  first  bell
  569.                has  been  completed;  this feature is most useful
  570.                with the visible bell.
  571.  
  572.        boldFont (class BoldFont)
  573.                Specifies the name of the bold font to use instead
  574.                of overstriking.
  575.  
  576.        c132 (class C132)
  577.                Specifies  whether or not the VT102 DECCOLM escape
  578.                sequence  should  be  honored.   The  default   is
  579.                ``false.''
  580.  
  581. X Version 11                Release 5                          10
  582.  
  583. XTERM(1)                                                 XTERM(1)
  584.  
  585.        cutNewline (class CutNewline)
  586.                If  false,  triple  clicking to select a line does
  587.                not include the Newline at the end  of  the  line.
  588.                If  true, the Newline is selected.  The default is
  589.                ``true.''
  590.  
  591.        cutToBeginningOfLine (class CutToBeginningOfLine)
  592.                If false, triple clicking to select a line selects
  593.                only  from the current word forward.  If true, the
  594.                entire line is selected.  The default is ``true.''
  595.  
  596.        charClass (class CharClass)
  597.                Specifies comma-separated lists of character class
  598.                bindings of the form high:value.  These  are  used
  599.                in  determining which sets of characters should be
  600.                treated the same when doing cut  and  paste.   See
  601.                the section on specifying character classes.
  602.  
  603.        curses (class Curses)
  604.                Specifies  whether  or  not the last column bug in
  605.                curses(3x) should be worked around.   The  default
  606.                is ``false.''
  607.  
  608.        background (class Background)
  609.                Specifies  the  color to use for the background of
  610.                the window.  The default is ``white.''
  611.  
  612.        foreground (class Foreground)
  613.                Specifies the color to use for displaying text  in
  614.                the window.  Setting the class name instead of the
  615.                instance name is an easy way  to  have  everything
  616.                that  would  normally  appear  in  the  text color
  617.                change color.  The default is ``black.''
  618.  
  619.        cursorColor (class Foreground)
  620.                Specifies the color to use for  the  text  cursor.
  621.                The default is ``black.''
  622.  
  623.        eightBitInput (class EightBitInput)
  624.                If  true,  Meta characters input from the keyboard
  625.                are presented  as  a  single  character  with  the
  626.                eighth  bit  turned on.  If false, Meta characters
  627.                are converted into a two-character  sequence  with
  628.                the character itself preceded by ESC.  The default
  629.                is ``true.''
  630.  
  631.        eightBitOutput (class EightBitOutput)
  632.                Specifies whether or not eight-bit characters sent
  633.                from the host should be accepted as is or stripped
  634.                when printed.  The default is ``true.''
  635.  
  636.        font (class Font)
  637.                Specifies  the  name  of  the  normal  font.   The
  638.                default is ``fixed.''
  639.  
  640. X Version 11                Release 5                          11
  641.  
  642. XTERM(1)                                                 XTERM(1)
  643.  
  644.        font1 (class Font1)
  645.                Specifies  the name of the first alternative font.
  646.  
  647.        font2 (class Font2)
  648.                Specifies the name of the second alternative font.
  649.  
  650.        font3 (class Font3)
  651.                Specifies  the name of the third alternative font.
  652.  
  653.        font4 (class Font4)
  654.                Specifies the name of the fourth alternative font.
  655.  
  656.        font5 (class Font5)
  657.                Specifies  the name of the fifth alternative font.
  658.  
  659.        font6 (class Font6)
  660.                Specifies the name of the sixth alternative  font.
  661.  
  662.        geometry (class Geometry)
  663.                Specifies  the  preferred size and position of the
  664.                VT102 window.
  665.  
  666.        internalBorder (class BorderWidth)
  667.                Specifies the number of pixels between the charac-
  668.                ters and the window border.  The default is 2.
  669.  
  670.        jumpScroll (class JumpScroll)
  671.                Specifies  whether  or  not  jump scroll should be
  672.                used.  The default is ``true.''
  673.  
  674.        loginShell (class LoginShell)
  675.                Specifies whether or not the shell to  be  run  in
  676.                the  window  should  be  started as a login shell.
  677.                The default is ``false.''
  678.  
  679.        marginBell (class MarginBell)
  680.                Specifies whether or not the bell  should  be  run
  681.                when  the  user  types near the right margin.  The
  682.                default is ``false.''
  683.  
  684.        multiClickTime (class MultiClickTime)
  685.                Specifies the maximum time in milliseconds between
  686.                multi-click  select  events.   The  default is 250
  687.                milliseconds.
  688.  
  689.        multiScroll (class MultiScroll)
  690.                Specifies whether or not scrolling should be  done
  691.                asynchronously.  The default is ``false.''
  692.  
  693.        nMarginBell (class Column)
  694.                Specifies  the number of characters from the right
  695.                margin at which the margin bell  should  be  rung,
  696.                when enabled.
  697.  
  698. X Version 11                Release 5                          12
  699.  
  700. XTERM(1)                                                 XTERM(1)
  701.  
  702.        pointerColor (class Foreground)
  703.                Specifies  the  foreground  color  of the pointer.
  704.                The default is ``XtDefaultForeground.''
  705.  
  706.        pointerColorBackground (class Background)
  707.                Specifies the background  color  of  the  pointer.
  708.                The default is ``XtDefaultBackground.''
  709.  
  710.        pointerShape (class Cursor)
  711.                Specifies  the  name  of the shape of the pointer.
  712.                The default is ``xterm.''
  713.  
  714.        resizeGravity (class ResizeGravity)
  715.                Affects the behavior when the window is resized to
  716.                be  taller  or  shorter.  NorthWest specifies that
  717.                the top line of text on the screen stay fixed.  If
  718.                the window is made shorter, lines are dropped from
  719.                the bottom; if the window is  made  taller,  blank
  720.                lines are added at the bottom.  This is compatible
  721.                with the behavior in R4.  SouthWest (the  default)
  722.                specifies  that  the  bottom  line  of text on the
  723.                screen stay fixed.  If the window is made  taller,
  724.                additional  saved lines will be scrolled down onto
  725.                the screen; if the window is made  shorter,  lines
  726.                will  be  scrolled  off the top of the screen, and
  727.                the top saved lines will be dropped.
  728.  
  729.        reverseVideo (class ReverseVideo)
  730.                Specifies whether or not reverse video  should  be
  731.                simulated.  The default is ``false.''
  732.  
  733.        reverseWrap (class ReverseWrap)
  734.                Specifies whether or not reverse-wraparound should
  735.                be enabled.  The default is ``false.''
  736.  
  737.        saveLines (class SaveLines)
  738.                Specifies the number of lines to save  beyond  the
  739.                top  of  the screen when a scrollbar is turned on.
  740.                The default is 64.
  741.  
  742.        scrollBar (class ScrollBar)
  743.                Specifies whether or not the scrollbar  should  be
  744.                displayed.  The default is ``false.''
  745.  
  746.        scrollTtyOutput (class ScrollCond)
  747.                Specifies  whether  or  not output to the terminal
  748.                should automatically cause the scrollbar to go  to
  749.                the  bottom  of the scrolling region.  The default
  750.                is ``true.''
  751.  
  752.        scrollKey (class ScrollCond)
  753.                Specifies whether or not  pressing  a  key  should
  754.                automatically  cause  the  scrollbar  to go to the
  755.                bottom of the scrolling region.   The  default  is
  756.  
  757. X Version 11                Release 5                          13
  758.  
  759. XTERM(1)                                                 XTERM(1)
  760.  
  761.                ``false.''
  762.  
  763.        scrollLines (class ScrollLines)
  764.                Specifies the number of lines that the scroll-back
  765.                and scroll-forw actions should use as  a  default.
  766.                The default value is 1.
  767.  
  768.        signalInhibit (class SignalInhibit)
  769.                Specifies whether or not the entries in the ``Main
  770.                Options'' menu for sending signals to xterm should
  771.                be disallowed.  The default is ``false.''
  772.  
  773.        tekGeometry (class Geometry)
  774.                Specifies  the  preferred size and position of the
  775.                Tektronix window.
  776.  
  777.        tekInhibit (class TekInhibit)
  778.                Specifies whether or not Tektronix mode should  be
  779.                disallowed.  The default is ``false.''
  780.  
  781.        tekSmall (class TekSmall)
  782.                Specifies whether or not the Tektronix mode window
  783.                should start in its smallest size if  no  explicit
  784.                geometry  is  given.   This is useful when running
  785.                xterm on displays with small screens.  The default
  786.                is ``false.''
  787.  
  788.        tekStartup (class TekStartup)
  789.                Specifies  whether or not xterm should start up in
  790.                Tektronix mode.  The default is ``false.''
  791.  
  792.        titeInhibit (class TiteInhibit)
  793.                Specifies  whether  or  not  xterm  should  remove
  794.                remove  ti  and te termcap entries (used to switch
  795.                between  alternate  screens  on  startup  of  many
  796.                screen-oriented programs) from the TERMCAP string.
  797.                If set, xterm also ignores the escape sequence  to
  798.                switch to the alternate screen.
  799.  
  800.        translations (class Translations)
  801.                Specifies  the  key and button bindings for menus,
  802.                selections,  ``programmed  strings,''  etc.    See
  803.                ACTIONS below.
  804.  
  805.        visualBell (class VisualBell)
  806.                Specifies  whether  or  not  a  visible bell (i.e.
  807.                flashing) should be used  instead  of  an  audible
  808.                bell  when  Control-G is received.  The default is
  809.                ``false.''
  810.  
  811.        The following resources  are  specified  as  part  of  the
  812.        tek4014 widget (class Tek4014):
  813.  
  814. X Version 11                Release 5                          14
  815.  
  816. XTERM(1)                                                 XTERM(1)
  817.  
  818.        width (class Width)
  819.                Specifies  the  width  of  the Tektronix window in
  820.                pixels.
  821.  
  822.        height (class Height)
  823.                Specifies the height of the  Tektronix  window  in
  824.                pixels.
  825.  
  826.        fontLarge (class Font)
  827.                Specifies  the  large font to use in the Tektronix
  828.                window.
  829.  
  830.        font2 (class Font)
  831.                Specifies font number 2 to use  in  the  Tektronix
  832.                window.
  833.  
  834.        font3 (class Font)
  835.                Specifies  font  number  3 to use in the Tektronix
  836.                window.
  837.  
  838.        fontSmall (class Font)
  839.                Specifies the small font to use in  the  Tektronix
  840.                window.
  841.  
  842.        initialFont (class InitialFont)
  843.                Specifies which of the four Tektronix fonts to use
  844.                initially.  Values are the same as  for  the  set-
  845.                tek-text action.  The default is ``large.''
  846.  
  847.        ginTerminator (class GinTerminator)
  848.                Specifies  what  character(s)  should follow a GIN
  849.                report or status report.   The  possibilities  are
  850.                ``none,''  which  sends no terminating characters,
  851.                ``CRonly,'' which sends CR, and ``CR&EOT,''  which
  852.                sends both CR and EOT.  The default is ``none.''
  853.  
  854.        The  resources that may be specified for the various menus
  855.        are described in the documentation for the Athena  Simple-
  856.        Menu  widget.  The name and classes of the entries in each
  857.        of the menus are listed below.
  858.  
  859.        The mainMenu has the following entries:
  860.  
  861.        securekbd (class SmeBSB)
  862.                This entry invokes the secure() action.
  863.  
  864.        allowsends (class SmeBSB)
  865.                This entry invokes  the  allow-send-events(toggle)
  866.                action.
  867.  
  868.        redraw (class SmeBSB)
  869.                This entry invokes the redraw() action.
  870.  
  871. X Version 11                Release 5                          15
  872.  
  873. XTERM(1)                                                 XTERM(1)
  874.  
  875.        line1 (class SmeLine)
  876.                This is a separator.
  877.  
  878.        suspend (class SmeBSB)
  879.                This entry invokes the send-signal(tstp) action on
  880.                systems that support job control.
  881.  
  882.        continue (class SmeBSB)
  883.                This entry invokes the send-signal(cont) action on
  884.                systems that support job control.
  885.  
  886.        interrupt (class SmeBSB)
  887.                This entry invokes the send-signal(int) action.
  888.  
  889.        hangup (class SmeBSB)
  890.                This entry invokes the send-signal(hup) action.
  891.  
  892.        terminate (class SmeBSB)
  893.                This entry invokes the send-signal(term) action.
  894.  
  895.        kill (class SmeBSB)
  896.                This entry invokes the send-signal(kill) action.
  897.  
  898.        line2 (class SmeLine)
  899.                This is a separator.
  900.  
  901.        quit (class SmeBSB)
  902.                This entry invokes the quit() action.
  903.  
  904.        The vtMenu has the following entries:
  905.  
  906.        scrollbar (class SmeBSB)
  907.                This   entry   invokes  the  set-scrollbar(toggle)
  908.                action.
  909.  
  910.        jumpscroll (class SmeBSB)
  911.                This  entry  invokes  the   set-jumpscroll(toggle)
  912.                action.
  913.  
  914.        reversevideo (class SmeBSB)
  915.                This  entry  invokes the set-reverse-video(toggle)
  916.                action.
  917.  
  918.        autowrap (class SmeBSB)
  919.                This  entry   invokes   the   set-autowrap(toggle)
  920.                action.
  921.  
  922.        reversewrap (class SmeBSB)
  923.                This  entry  invokes  the  set-reversewrap(toggle)
  924.                action.
  925.  
  926.        autolinefeed (class SmeBSB)
  927.                This entry  invokes  the  set-autolinefeed(toggle)
  928.  
  929. X Version 11                Release 5                          16
  930.  
  931. XTERM(1)                                                 XTERM(1)
  932.  
  933.                action.
  934.  
  935.        appcursor (class SmeBSB)
  936.                This   entry   invokes  the  set-appcursor(toggle)
  937.                action.
  938.  
  939.        appkeypad (class SmeBSB)
  940.                This  entry  invokes   the   set-appkeypad(toggle)
  941.                action.
  942.  
  943.        scrollkey (class SmeBSB)
  944.                This  entry  invokes the set-scroll-on-key(toggle)
  945.                action.
  946.  
  947.        scrollttyoutput (class SmeBSB)
  948.                This   entry   invokes   the    set-scroll-on-tty-
  949.                output(toggle) action.
  950.  
  951.        allow132 (class SmeBSB)
  952.                This   entry   invokes   the  set-allow132(toggle)
  953.                action.
  954.  
  955.        cursesemul (class SmeBSB)
  956.                This  entry  invokes  the   set-cursesemul(toggle)
  957.                action.
  958.  
  959.        visualbell (class SmeBSB)
  960.                This   entry  invokes  the  set-visualbell(toggle)
  961.                action.
  962.  
  963.        marginbell (class SmeBSB)
  964.                This  entry  invokes  the   set-marginbell(toggle)
  965.                action.
  966.  
  967.        altscreen (class SmeBSB)
  968.                This entry is currently disabled.
  969.  
  970.        line1 (class SmeLine)
  971.                This is a separator.
  972.  
  973.        softreset (class SmeBSB)
  974.                This entry invokes the soft-reset() action.
  975.  
  976.        hardreset (class SmeBSB)
  977.                This entry invokes the hard-reset() action.
  978.  
  979.        clearsavedlines (class SmeBSB)"
  980.                This entry invokes the clear-saved-lines() action.
  981.  
  982.        line2 (class SmeLine)
  983.                This is a separator.
  984.  
  985.        tekshow (class SmeBSB)
  986.                This entry invokes the  set-visibility(tek,toggle)
  987.  
  988. X Version 11                Release 5                          17
  989.  
  990. XTERM(1)                                                 XTERM(1)
  991.  
  992.                action.
  993.  
  994.        tekmode (class SmeBSB)
  995.                This   entry  invokes  the  set-terminal-type(tek)
  996.                action.
  997.  
  998.        vthide (class SmeBSB)
  999.                This  entry  invokes  the   set-visibility(vt,off)
  1000.                action.
  1001.  
  1002.        The fontMenu has the following entries:
  1003.  
  1004.        fontdefault (class SmeBSB)
  1005.                This entry invokes the set-vt-font(d) action.
  1006.  
  1007.        font1 (class SmeBSB)
  1008.                This entry invokes the set-vt-font(1) action.
  1009.  
  1010.        font2 (class SmeBSB)
  1011.                This entry invokes the set-vt-font(2) action.
  1012.  
  1013.        font3 (class SmeBSB)
  1014.                This entry invokes the set-vt-font(3) action.
  1015.  
  1016.        font4 (class SmeBSB)
  1017.                This entry invokes the set-vt-font(4) action.
  1018.  
  1019.        font5 (class SmeBSB)
  1020.                This entry invokes the set-vt-font(5) action.
  1021.  
  1022.        font6 (class SmeBSB)
  1023.                This entry invokes the set-vt-font(6) action.
  1024.  
  1025.        fontescape (class SmeBSB)
  1026.                This entry invokes the set-vt-font(e) action.
  1027.  
  1028.        fontsel (class SmeBSB)
  1029.                This entry invokes the set-vt-font(s) action.
  1030.  
  1031.        The tekMenu has the following entries:
  1032.  
  1033.        tektextlarge (class SmeBSB)
  1034.                This entry invokes the set-tek-text(l) action.
  1035.  
  1036.        tektext2 (class SmeBSB)
  1037.                This entry invokes the set-tek-text(2) action.
  1038.  
  1039.        tektext3 (class SmeBSB)
  1040.                This entry invokes the set-tek-text(3) action.
  1041.  
  1042.        tektextsmall (class SmeBSB)
  1043.                This entry invokes the set-tek-text(s) action.
  1044.  
  1045. X Version 11                Release 5                          18
  1046.  
  1047. XTERM(1)                                                 XTERM(1)
  1048.  
  1049.        line1 (class SmeLine)
  1050.                This is a separator.
  1051.  
  1052.        tekpage (class SmeBSB)
  1053.                This entry invokes the tek-page() action.
  1054.  
  1055.        tekreset (class SmeBSB)
  1056.                This entry invokes the tek-reset() action.
  1057.  
  1058.        tekcopy (class SmeBSB)
  1059.                This entry invokes the tek-copy() action.
  1060.  
  1061.        line2 (class SmeLine)
  1062.                This is a separator.
  1063.  
  1064.        vtshow (class SmeBSB)
  1065.                This  entry  invokes the set-visibility(vt,toggle)
  1066.                action.
  1067.  
  1068.        vtmode (class SmeBSB)
  1069.                This  entry  invokes   the   set-terminal-type(vt)
  1070.                action.
  1071.  
  1072.        tekhide (class SmeBSB)
  1073.                This  entry invokes the set-visibility(tek,toggle)
  1074.                action.
  1075.  
  1076.        The following resources are useful when specified for  the
  1077.        Athena Scrollbar widget:
  1078.  
  1079.        thickness (class Thickness)
  1080.                Specifies the width in pixels of the scrollbar.
  1081.  
  1082.        background (class Background)
  1083.                Specifies  the  color to use for the background of
  1084.                the scrollbar.
  1085.  
  1086.        foreground (class Foreground)
  1087.                Specifies the color to use for the  foreground  of
  1088.                the  scrollbar.  The ``thumb'' of the scrollbar is
  1089.                a simple checkerboard pattern  alternating  pixels
  1090.                for foreground and background color.
  1091.  
  1092. POINTER USAGE
  1093.        Once  the  VT102  window  is  created, xterm allows you to
  1094.        select text and copy it within the same or other  windows.
  1095.  
  1096.        The  selection functions are invoked when the pointer but-
  1097.        tons are used with no modifiers, and when  they  are  used
  1098.        with  the  ``shift'' key.  The assignment of the functions
  1099.        described below to keys and buttons may be changed through
  1100.        the resource database; see ACTIONS below.
  1101.  
  1102. X Version 11                Release 5                          19
  1103.  
  1104. XTERM(1)                                                 XTERM(1)
  1105.  
  1106.        Pointer  button  one  (usually  left) is used to save text
  1107.        into the cut buffer.  Move the cursor to beginning of  the
  1108.        text,  and then hold the button down while moving the cur-
  1109.        sor to the end of the region  and  releasing  the  button.
  1110.        The  selected  text  is  highlighted  and  is saved in the
  1111.        global cut buffer and made the PRIMARY selection when  the
  1112.        button  is  released.   Double-clicking  selects by words.
  1113.        Triple-clicking selects by lines.  Quadruple-clicking goes
  1114.        back  to characters, etc.  Multiple-click is determined by
  1115.        the time from button up to button down, so you can  change
  1116.        the  selection  unit in the middle of a selection.  If the
  1117.        key/button bindings specify that an X selection is  to  be
  1118.        made,  xterm  will leave the selected text highlighted for
  1119.        as long as it is the selection owner.
  1120.  
  1121.        Pointer button two (usually middle) `types'  (pastes)  the
  1122.        text  from  the  PRIMARY selection, if any, otherwise from
  1123.        the cut buffer, inserting it as keyboard input.
  1124.  
  1125.        Pointer button three (usually right) extends  the  current
  1126.        selection.   (Without  loss  of  generality,  you can swap
  1127.        ``right'' and ``left'' everywhere  in  the  rest  of  this
  1128.        paragraph.)   If pressed while closer to the right edge of
  1129.        the selection than  the  left,  it  extends/contracts  the
  1130.        right  edge  of the selection.  If you contract the selec-
  1131.        tion past the left edge of the  selection,  xterm  assumes
  1132.        you  really  meant  the  left  edge, restores the original
  1133.        selection, then extends/contracts the  left  edge  of  the
  1134.        selection.   Extension  starts  in the selection unit mode
  1135.        that the last selection or extension was performed in; you
  1136.        can multiple-click to cycle through them.
  1137.  
  1138.        By cutting and pasting pieces of text without trailing new
  1139.        lines, you can take text from several places in  different
  1140.        windows  and  form a command to the shell, for example, or
  1141.        take output  from  a  program  and  insert  it  into  your
  1142.        favorite  editor.  Since the cut buffer is globally shared
  1143.        among different applications, you should regard  it  as  a
  1144.        `file' whose contents you know.  The terminal emulator and
  1145.        other text programs should be treating it as if it were  a
  1146.        text file, i.e., the text is delimited by new lines.
  1147.  
  1148.        The scroll region displays the position and amount of text
  1149.        currently showing in the window (highlighted) relative  to
  1150.        the  amount of text actually saved.  As more text is saved
  1151.        (up to the maximum), the  size  of  the  highlighted  area
  1152.        decreases.
  1153.  
  1154.        Clicking  button one with the pointer in the scroll region
  1155.        moves the adjacent line to the top of the display  window.
  1156.  
  1157.        Clicking  button  three  moves the top line of the display
  1158.        window down to the pointer position.
  1159.  
  1160. X Version 11                Release 5                          20
  1161.  
  1162. XTERM(1)                                                 XTERM(1)
  1163.  
  1164.        Clicking button two moves the display to a position in the
  1165.        saved  text  that corresponds to the pointer's position in
  1166.        the scrollbar.
  1167.  
  1168.        Unlike the VT102 window, the  Tektronix  window  dows  not
  1169.        allow  the  copying  of text.  It does allow Tektronix GIN
  1170.        mode, and in this mode the  cursor  will  change  from  an
  1171.        arrow to a cross.  Pressing any key will send that key and
  1172.        the current coordinate of the cross cursor.  Pressing but-
  1173.        ton  one,  two, or three will return the letters `l', `m',
  1174.        and `r', respectively.  If the `shift' key is pressed when
  1175.        a  pointer button is pressed, the corresponding upper case
  1176.        letter is sent.  To distinguish a pointer  button  from  a
  1177.        key, the high bit of the character is set (but this is bit
  1178.        is normally stripped unless the terminal mode is RAW;  see
  1179.        tty(4) for details).
  1180.  
  1181. MENUS
  1182.        Xterm  has  four  menus, named mainMenu, vtMenu, fontMenu,
  1183.        and tekMenu.  Each menu pops up under the correct combina-
  1184.        tions  of  key and button presses.  Most menus are divided
  1185.        into two section, separated by a horizontal line.  The top
  1186.        portion  contains  various  modes  that can be altered.  A
  1187.        check mark appears  next  to  a  mode  that  is  currently
  1188.        active.   Selecting  one of these modes toggles its state.
  1189.        The bottom  portion  of  the  menu  are  command  entries;
  1190.        selecting one of these performs the indicated function.
  1191.  
  1192.        The  xterm  menu  pops  up  when  the  ``control'' key and
  1193.        pointer button one are pressed in a window.  The  mainMenu
  1194.        contains  items that apply to both the VT102 and Tektronix
  1195.        windows.  The Secure Keyboard mode is be used when  typing
  1196.        in  passwords or other sensitive data in an unsecure envi-
  1197.        ronment; see SECURITY below.  Notable entries in the  com-
  1198.        mand section of the menu are the Continue, Suspend, Inter-
  1199.        rupt, Hangup, Terminate and Kill which sends the  SIGCONT,
  1200.        SIGTSTP,  SIGINT,  SIGHUP,  SIGTERM  and  SIGKILL signals,
  1201.        respectively, to the process group of the process  running
  1202.        under xterm (usually the shell).  The Continue function is
  1203.        especially useful if the user has accidentally typed CTRL-
  1204.        Z, suspending the process.
  1205.  
  1206.        The  vtMenu sets various modes in the VT102 emulation, and
  1207.        is popped up when the ``control'' key and  pointer  button
  1208.        two  are pressed in the VT102 window.  In the command sec-
  1209.        tion of this menu, the soft reset entry will reset  scroll
  1210.        regions.   This  can  be  convenient when some program has
  1211.        left the scroll regions set incorrectly (often  a  problem
  1212.        when  using  VMS  or  TOPS-20).  The full reset entry will
  1213.        clear the screen, reset tabs to every eight  columns,  and
  1214.        reset  the terminal modes (such as wrap and smooth scroll)
  1215.        to their initial states just after xterm has finished pro-
  1216.        cessing the command line options.
  1217.  
  1218. X Version 11                Release 5                          21
  1219.  
  1220. XTERM(1)                                                 XTERM(1)
  1221.  
  1222.        The  fontMenu  sets the font used in the VT102 window.  In
  1223.        addition to the default font and a number of  alternatives
  1224.        that are set with resources, the menu offers the font last
  1225.        specified by the Set Font escape sequence (see  the  docu-
  1226.        ment Xterm Control Sequences) and the current selection as
  1227.        a font name (if the PRIMARY selection is owned).
  1228.  
  1229.        The tekMenu sets various modes in the Tektronix emulation,
  1230.        and is popped up when the ``control'' key and pointer but-
  1231.        ton two are pressed in the Tektronix window.  The  current
  1232.        font  size  is  checked  in the modes section of the menu.
  1233.        The PAGE entry in the command section clears the Tektronix
  1234.        window.
  1235.  
  1236. SECURITY
  1237.        X  environments  differ  in  their security consciousness.
  1238.        MIT servers, run under xdm, are capable of using a ``magic
  1239.        cookie''  authorization  scheme that can provide a reason-
  1240.        able level of security for many people.  If your server is
  1241.        only using a host-based mechanism to control access to the
  1242.        server (see xhost(1)), then if you  enable  access  for  a
  1243.        host  and other users are also permitted to run clients on
  1244.        that same host, there is every  possibility  that  someone
  1245.        can run an application that will use the basic services of
  1246.        the X protocol to snoop on  your  activities,  potentially
  1247.        capturing  a transcript of everything you type at the key-
  1248.        board.  This is of particular concern  when  you  want  to
  1249.        type  in  a  password  or  other sensitive data.  The best
  1250.        solution to this problem is to use a better  authorization
  1251.        mechanism  that host-based control, but a simple mechanism
  1252.        exists for protecting keyboard input in xterm.
  1253.  
  1254.        The xterm menu (see MENUS above) contains  a  Secure  Key-
  1255.        board entry which, when enabled, ensures that all keyboard
  1256.        input is directed only to xterm  (using  the  GrabKeyboard
  1257.        protocol  request).  When an application prompts you for a
  1258.        password (or other sensitive data), you can enable  Secure
  1259.        Keyboard  using  the menu, type in the data, and then dis-
  1260.        able Secure Keyboard using the menu  again.   Only  one  X
  1261.        client  at  a  time  can  secure the keyboard, so when you
  1262.        attempt to enable Secure Keyboard it may  fail.   In  this
  1263.        case,  the  bell  will sound.  If the Secure Keyboard suc-
  1264.        ceeds,  the  foreground  and  background  colors  will  be
  1265.        exchanged  (as  if you selected the Reverse Video entry in
  1266.        the Modes menu); they will be  exchanged  again  when  you
  1267.        exit  secure  mode.  If the colors do not switch, then you
  1268.        should be very suspicious that you are being spoofed.   If
  1269.        the  application  you are running displays a prompt before
  1270.        asking for the password, it is safest to enter secure mode
  1271.        before  the  prompt  gets displayed, and to make sure that
  1272.        the prompt gets displayed correctly (in the  new  colors),
  1273.        to  minimize  the  probability  of spoofing.  You can also
  1274.        bring up the menu again and make sure that  a  check  mark
  1275.        appears next to the entry.
  1276.  
  1277. X Version 11                Release 5                          22
  1278.  
  1279. XTERM(1)                                                 XTERM(1)
  1280.  
  1281.        Secure  Keyboard  mode  will  be disabled automatically if
  1282.        your  xterm  window  becomes   iconified   (or   otherwise
  1283.        unmapped), or if you start up a reparenting window manager
  1284.        (that places a title bar or other  decoration  around  the
  1285.        window) while in Secure Keyboard mode.  (This is a feature
  1286.        of the X protocol not easily overcome.)   When  this  hap-
  1287.        pens,   the  foreground  and  background  colors  will  be
  1288.        switched back and the bell will sound in warning.
  1289.  
  1290. CHARACTER CLASSES
  1291.        Clicking the middle mouse button twice in rapid succession
  1292.        will cause all characters of the same class (e.g. letters,
  1293.        white space, punctuation) to be selected.  Since different
  1294.        people  have  different  preferences  for  what  should be
  1295.        selected (for example, should filenames be selected  as  a
  1296.        whole  or only the separate subnames), the default mapping
  1297.        can be overridden through the use of the charClass  (class
  1298.        CharClass) resource.
  1299.  
  1300.        This  resource is simply a list of range:value pairs where
  1301.        the range is either a single number  or  low-high  in  the
  1302.        range of 0 to 127, corresponding to the ASCII code for the
  1303.        character or characters to be set.   The  value  is  arbi-
  1304.        trary,  although the default table uses the character num-
  1305.        ber of the first character occurring in the set.
  1306.  
  1307.        The default table is
  1308.  
  1309.                static int charClass[128] = {
  1310.                /* NUL  SOH  STX  ETX  EOT  ENQ  ACK  BEL */
  1311.                    32,   1,   1,   1,   1,   1,   1,   1,
  1312.                /*  BS   HT   NL   VT   NP   CR   SO   SI */
  1313.                     1,  32,   1,   1,   1,   1,   1,   1,
  1314.                /* DLE  DC1  DC2  DC3  DC4  NAK  SYN  ETB */
  1315.                     1,   1,   1,   1,   1,   1,   1,   1,
  1316.                /* CAN   EM  SUB  ESC   FS   GS   RS   US */
  1317.                     1,   1,   1,   1,   1,   1,   1,   1,
  1318.                /*  SP    !    "    #    $    %    &    ' */
  1319.                    32,  33,  34,  35,  36,  37,  38,  39,
  1320.                /*   (    )    *    +    ,    -    .    / */
  1321.                    40,  41,  42,  43,  44,  45,  46,  47,
  1322.                /*   0    1    2    3    4    5    6    7 */
  1323.                    48,  48,  48,  48,  48,  48,  48,  48,
  1324.                /*   8    9    :    ;    <    =    >    ? */
  1325.                    48,  48,  58,  59,  60,  61,  62,  63,
  1326.                /*   @    A    B    C    D    E    F    G */
  1327.                    64,  48,  48,  48,  48,  48,  48,  48,
  1328.                /*   H    I    J    K    L    M    N    O */
  1329.                    48,  48,  48,  48,  48,  48,  48,  48,
  1330.                /*   P    Q    R    S    T    U    V    W */
  1331.                    48,  48,  48,  48,  48,  48,  48,  48,
  1332.                /*   X    Y    Z    [    \    ]    ^    _ */
  1333.                    48,  48,  48,  91,  92,  93,  94,  48,
  1334.                /*   `    a    b    c    d    e    f    g */
  1335.  
  1336. X Version 11                Release 5                          23
  1337.  
  1338. XTERM(1)                                                 XTERM(1)
  1339.  
  1340.                    96,  48,  48,  48,  48,  48,  48,  48,
  1341.                /*   h    i    j    k    l    m    n    o */
  1342.                    48,  48,  48,  48,  48,  48,  48,  48,
  1343.                /*   p    q    r    s    t    u    v    w */
  1344.                    48,  48,  48,  48,  48,  48,  48,  48,
  1345.                /*   x    y    z    {    |    }    ~  DEL */
  1346.                    48,  48,  48, 123, 124, 125, 126,   1};
  1347.  
  1348.        For  example,  the  string  ``33:48,37:48,45-47:48,64:48''
  1349.        indicates  that  the exclamation mark, percent sign, dash,
  1350.        period, slash, and ampersand characters should be  treated
  1351.        the same way as characters and numbers.  This is very use-
  1352.        ful for cutting and pasting electronic  mailing  addresses
  1353.        and filenames.
  1354.  
  1355. ACTIONS
  1356.        It  is  possible  to rebind keys (or sequences of keys) to
  1357.        arbitrary strings for input, by changing the  translations
  1358.        for  the  vt100 or tek4014 widgets.  Changing the transla-
  1359.        tions for events other than key and button events  is  not
  1360.        expected, and will cause unpredictable behavior.  The fol-
  1361.        lowing actions are provided for using within the vt100  or
  1362.        tek4014 translations resources:
  1363.  
  1364.        bell([percent])
  1365.                This  action rings the keyboard bell at the speci-
  1366.                fied percentage above or below the base volume.
  1367.  
  1368.        ignore()
  1369.                This action ignores the event but checks for  spe-
  1370.                cial pointer position escape sequences.
  1371.  
  1372.        insert()
  1373.                This  action inserts the character or string asso-
  1374.                ciated with the key that was pressed.
  1375.  
  1376.        insert-seven-bit()
  1377.                This action is a synonym for insert()
  1378.  
  1379.        insert-eight-bit()
  1380.                This action inserts an eight-bit (Meta) version of
  1381.                the  character  or  string associated with the key
  1382.                that was pressed.  The exact action depends on the
  1383.                value of the eightBitInput resource.
  1384.  
  1385.        insert-selection(sourcename [, ...])
  1386.                This action inserts the string found in the selec-
  1387.                tion  or  cutbuffer   indicated   by   sourcename.
  1388.                Sources  are  checked  in the order given (case is
  1389.                significant) until one  is  found.   Commonly-used
  1390.                selections  include: PRIMARY, SECONDARY, and CLIP-
  1391.                BOARD.    Cut   buffers   are   typically    named
  1392.                CUT_BUFFER0 through CUT_BUFFER7.
  1393.  
  1394. X Version 11                Release 5                          24
  1395.  
  1396. XTERM(1)                                                 XTERM(1)
  1397.  
  1398.        keymap(name)
  1399.                This  action dynamically defines a new translation
  1400.                table whose resource name is name with the  suffix
  1401.                Keymap  (case  is  significant).   The  name  None
  1402.                restores the original translation table.
  1403.  
  1404.        popup-menu(menuname)
  1405.                This action displays  the  specified  popup  menu.
  1406.                Valid  names (case is significant) include:  main-
  1407.                Menu, vtMenu, fontMenu, and tekMenu.
  1408.  
  1409.        secure()
  1410.                This  action  toggles  the  Secure  Keyboard  mode
  1411.                described  in  the  section named SECURITY, and is
  1412.                invoked from the securekbd entry in mainMenu.
  1413.  
  1414.        select-start()
  1415.                This action begins text selection at  the  current
  1416.                pointer  location.   See  the  section  on POINTER
  1417.                USAGE for information on making selections.
  1418.  
  1419.        select-extend()
  1420.                This action tracks the  pointer  and  extends  the
  1421.                selection.   It  should  only  be  bound to Motion
  1422.                events.
  1423.  
  1424.        select-end(destname [, ...])
  1425.                This action puts the currently selected text  into
  1426.                all  of  the selections or cutbuffers specified by
  1427.                destname.
  1428.  
  1429.        select-cursor-start()
  1430.                This action is similar to select-start except that
  1431.                it begins the selection at the current text cursor
  1432.                position.
  1433.  
  1434.        select-cursor-end(destname [, ...])
  1435.                This action is similar to select-end  except  that
  1436.                it should be used with select-cursor-start.
  1437.  
  1438.        set-vt-font(d/1/2/3/4/5/6/e/s [,normalfont [, boldfont]])
  1439.                This action sets the font or fonts currently being
  1440.                used in the VT102 window.  The first argument is a
  1441.                single  character  that  specifies  the font to be
  1442.                used: d or D indicate the default font  (the  font
  1443.                initially  used when xterm was started), 1 through
  1444.                6  indicate  the  fonts  specified  by  the  font1
  1445.                through  font6 resources, e or E indicate the nor-
  1446.                mal and bold fonts  that  have  been  set  through
  1447.                escape codes (or specified as the second and third
  1448.                action arguments, respectively), and s or S  indi-
  1449.                cate  the font selection (as made by programs such
  1450.                as xfontsel(1)) indicated  by  the  second  action
  1451.                argument.
  1452.  
  1453. X Version 11                Release 5                          25
  1454.  
  1455. XTERM(1)                                                 XTERM(1)
  1456.  
  1457.        start-extend()
  1458.                This action is similar to select-start except that
  1459.                the selection is extended to the  current  pointer
  1460.                location.
  1461.  
  1462.        start-cursor-extend()
  1463.                This  action  is  similar  to select-extend except
  1464.                that the selection is extended to the current text
  1465.                cursor position.
  1466.  
  1467.        string(string)
  1468.                This  action  inserts the specified text string as
  1469.                if it had been typed.  Quotation is  necessary  if
  1470.                the string contains whitespace or non-alphanumeric
  1471.                characters.  If the string  argument  begins  with
  1472.                the  characters ``0x'', it is interpreted as a hex
  1473.                character constant.
  1474.  
  1475.        scroll-back(count [,units])
  1476.                This action scrolls the text  window  backward  so
  1477.                that text that had previously scrolled off the top
  1478.                of the screen is now visible.  The count  argument
  1479.                indicates  the number of units (which may be page,
  1480.                halfpage, pixel, or line) by which to scroll.
  1481.  
  1482.        scroll-forw(count [,units])
  1483.                This action  scrolls  is  similar  to  scroll-back
  1484.                except that it scrolls the other direction.
  1485.  
  1486.        allow-send-events(on/off/toggle)
  1487.                This  action  set  or  toggles the allowSendEvents
  1488.                resource and is also  invoked  by  the  allowsends
  1489.                entry in mainMenu.
  1490.  
  1491.        redraw()
  1492.                This action redraws the window and is also invoked
  1493.                by the redraw entry in mainMenu.
  1494.  
  1495.        send-signal(signame)
  1496.                This action sends the signal named by  signame  to
  1497.                the  xterm subprocess (the shell or program speci-
  1498.                fied with the -e command line option) and is  also
  1499.                invoked   by  the  suspend,  continue,  interrupt,
  1500.                hangup, terminate, and kill entries  in  mainMenu.
  1501.                Allowable  signal  names are (case is not signifi-
  1502.                cant): tstp (if supported by  the  operating  sys-
  1503.                tem),  suspend  (same as tstp), cont (if supported
  1504.                by the operating system), int,  hup,  term,  quit,
  1505.                alrm, alarm (same as alrm) and kill.
  1506.  
  1507.        quit()  This  action  sends a SIGHUP to the subprogram and
  1508.                exits.  It is also invoked by the  quit  entry  in
  1509.                mainMenu.
  1510.  
  1511. X Version 11                Release 5                          26
  1512.  
  1513. XTERM(1)                                                 XTERM(1)
  1514.  
  1515.        set-scrollbar(on/off/toggle)
  1516.                This  action toggles the scrollbar resource and is
  1517.                also invoked by the scrollbar entry in vtMenu.
  1518.  
  1519.        set-jumpscroll(on/off/toggle)
  1520.                This action toggles the jumpscroll resource and is
  1521.                also invoked by the jumpscroll entry in vtMenu.
  1522.  
  1523.        set-reverse-video(on/off/toggle)
  1524.                This  action toggles the reverseVideo resource and
  1525.                is also  invoked  by  the  reversevideo  entry  in
  1526.                vtMenu.
  1527.  
  1528.        set-autowrap(on/off/toggle)
  1529.                This  action  toggles  automatic  wrapping of long
  1530.                lines and is also invoked by the autowrap entry in
  1531.                vtMenu.
  1532.  
  1533.        set-reversewrap(on/off/toggle)
  1534.                This  action  toggles the reverseWrap resource and
  1535.                is  also  invoked  by  the  reversewrap  entry  in
  1536.                vtMenu.
  1537.  
  1538.        set-autolinefeed(on/off/toggle)
  1539.                This  action  toggles automatic insertion of line-
  1540.                feeds and is  also  invoked  by  the  autolinefeed
  1541.                entry in vtMenu.
  1542.  
  1543.        set-appcursor(on/off/toggle)
  1544.                This  action toggles the handling Application Cur-
  1545.                sor Key mode and is also invoked by the Bappcursor
  1546.                entry in vtMenu.
  1547.  
  1548.        set-appkeypad(on/off/toggle)
  1549.                This  action  toggles  the handling of Application
  1550.                Keypad mode and is also invoked by  the  appkeypad
  1551.                entry in vtMenu.
  1552.  
  1553.        set-scroll-on-key(on/off/toggle)
  1554.                This  action toggles the scrollKey resource and is
  1555.                also invoked from the scrollkey entry in vtMenu.
  1556.  
  1557.        set-scroll-on-tty-output(on/off/toggle)
  1558.                This action toggles the  scrollTtyOutput  resource
  1559.                and is also invoked from the scrollttyoutput entry
  1560.                in vtMenu.
  1561.  
  1562.        set-allow132(on/off/toggle)
  1563.                This action toggles the c132 resource and is  also
  1564.                invoked from the allow132 entry in vtMenu.
  1565.  
  1566.        set-cursesemul(on/off/toggle)
  1567.                This  action  toggles  the  curses resource and is
  1568.                also invoked from the cursesemul entry in  vtMenu.
  1569.  
  1570. X Version 11                Release 5                          27
  1571.  
  1572. XTERM(1)                                                 XTERM(1)
  1573.  
  1574.        set-visual-bell(on/off/toggle)
  1575.                This action toggles the visualBell resource and is
  1576.                also invoked by the visualbell entry in vtMenu.
  1577.  
  1578.        set-marginbell(on/off/toggle)
  1579.                This action toggles the marginBell resource and is
  1580.                also  invoked from the marginbell entry in vtMenu.
  1581.  
  1582.        set-altscreen(on/off/toggle)
  1583.                This action toggles between the alternate and cur-
  1584.                rent screens.
  1585.  
  1586.        soft-reset()
  1587.                This  action  resets  the  scrolling region and is
  1588.                also invoked from the softreset entry in vtMenu.
  1589.  
  1590.        hard-reset()
  1591.                This action resets  the  scrolling  region,  tabs,
  1592.                window  size,  and  cursor  keys  and  clears  the
  1593.                screen.  It is also  invoked  from  the  hardreset
  1594.                entry in vtMenu.
  1595.  
  1596.        clear-saved-lines()
  1597.                This action does hard-reset() (see above) and also
  1598.                clears the history of lines saved off the  top  of
  1599.                the   screen.    It   is  also  invoked  from  the
  1600.                clearsavedlines entry in vtMenu.
  1601.  
  1602.        set-terminal-type(type)
  1603.                This action directs output to either the vt or tek
  1604.                windows, according to the type string.  It is also
  1605.                invoked by the tekmode entry  in  vtMenu  and  the
  1606.                vtmode entry in tekMenu.
  1607.  
  1608.        set-visibility(vt/tek,on/off/toggle)
  1609.                This  action controls whether or not the vt or tek
  1610.                windows are visible.  It is also invoked from  the
  1611.                tekshow  and  vthide  entries  in  vtMenu  and the
  1612.                vtshow and tekhide entries in tekMenu.
  1613.  
  1614.        set-tek-text(large/2/3/small)
  1615.                This action sets font used in the Tektronix window
  1616.                to  the  value of the resources tektextlarge, tek-
  1617.                text2, tektext3, and tektextsmall according to the
  1618.                argument.   It  is also by the entries of the same
  1619.                names as the resources in tekMenu.
  1620.  
  1621.        tek-page()
  1622.                This action clears the  Tektronix  window  and  is
  1623.                also invoked by the tekpage entry in tekMenu.
  1624.  
  1625.        tek-reset()
  1626.                This  action  resets  the  Tektronix window and is
  1627.                also invoked by the tekreset entry in tekMenu.
  1628.  
  1629. X Version 11                Release 5                          28
  1630.  
  1631. XTERM(1)                                                 XTERM(1)
  1632.  
  1633.        tek-copy()
  1634.                This action copies the escape codes used to gener-
  1635.                ate  the  current window contents to a file in the
  1636.                current directory beginning with  the  name  COPY.
  1637.                It  is also invoked from the tekcopy entry in tek-
  1638.                Menu.
  1639.  
  1640.        visual-bell()
  1641.                This action flashes the window quickly.
  1642.  
  1643.        The Tektronix window also has the following action:
  1644.  
  1645.        gin-press(l/L/m/M/r/R)
  1646.                This action sends  the  indicated  graphics  input
  1647.                code.
  1648.  
  1649.        The default bindings in the VT102 window are:
  1650.  
  1651.             Shift <KeyPress> Prior: scroll-back(1,halfpage) \n\
  1652.              Shift <KeyPress> Next: scroll-forw(1,halfpage) \n\
  1653.            Shift <KeyPress> Select: select-cursor-start() \
  1654.                                     select-cursor-end(PRIMARY, CUT_BUFFER0) \n\
  1655.            Shift <KeyPress> Insert: insert-selection(PRIMARY, CUT_BUFFER0) \n\
  1656.                    ~Meta<KeyPress>: insert-seven-bit() \n\
  1657.                     Meta<KeyPress>: insert-eight-bit() \n\
  1658.                   !Ctrl <Btn1Down>: popup-menu(mainMenu) \n\
  1659.              !Lock Ctrl <Btn1Down>: popup-menu(mainMenu) \n\
  1660.                   ~Meta <Btn1Down>: select-start() \n\
  1661.                 ~Meta <Btn1Motion>: select-extend() \n\
  1662.                   !Ctrl <Btn2Down>: popup-menu(vtMenu) \n\
  1663.              !Lock Ctrl <Btn2Down>: popup-menu(vtMenu) \n\
  1664.             ~Ctrl ~Meta <Btn2Down>: ignore() \n\
  1665.               ~Ctrl ~Meta <Btn2Up>: insert-selection(PRIMARY, CUT_BUFFER0) \n\
  1666.                   !Ctrl <Btn3Down>: popup-menu(fontMenu) \n\
  1667.              !Lock Ctrl <Btn3Down>: popup-menu(fontMenu) \n\
  1668.             ~Ctrl ~Meta <Btn3Down>: start-extend() \n\
  1669.                 ~Meta <Btn3Motion>: select-extend() \n\
  1670.                            <BtnUp>: select-end(PRIMARY, CUT_BUFFER0) \n\
  1671.                          <BtnDown>: bell(0)
  1672.  
  1673.        The default bindings in the Tektronix window are:
  1674.  
  1675.                  ~Meta<KeyPress>:   insert-seven-bit() \n\
  1676.                   Meta<KeyPress>:   insert-eight-bit() \n\
  1677.                 !Ctrl <Btn1Down>:   popup-menu(mainMenu) \n\
  1678.            !Lock Ctrl <Btn1Down>:   popup-menu(mainMenu) \n\
  1679.                 !Ctrl <Btn2Down>:   popup-menu(tekMenu) \n\
  1680.            !Lock Ctrl <Btn2Down>:   popup-menu(tekMenu) \n\
  1681.            Shift ~Meta<Btn1Down>:   gin-press(L) \n\
  1682.                  ~Meta<Btn1Down>:   gin-press(l) \n\
  1683.            Shift ~Meta<Btn2Down>:   gin-press(M) \n\
  1684.                  ~Meta<Btn2Down>:   gin-press(m) \n\
  1685.            Shift ~Meta<Btn3Down>:   gin-press(R) \n\
  1686.  
  1687. X Version 11                Release 5                          29
  1688.  
  1689. XTERM(1)                                                 XTERM(1)
  1690.  
  1691.                  ~Meta<Btn3Down>:   gin-press(r)
  1692.  
  1693.        Below  is  a  sample how of the keymap() action is used to
  1694.        add special keys for entering commonly-typed works:
  1695.  
  1696.            *VT100.Translations: #override <Key>F13: keymap(dbx)
  1697.            *VT100.dbxKeymap.translations: \
  1698.                <Key>F14: keymap(None) \n\
  1699.                <Key>F17: string("next") string(0x0d) \n\
  1700.                <Key>F18: string("step") string(0x0d) \n\
  1701.                <Key>F19: string("continue") string(0x0d) \n\
  1702.                <Key>F20: string("print ") insert-selection(PRIMARY, CUT_BUFFER0)
  1703.  
  1704. ENVIRONMENT
  1705.        Xterm sets the environment variables ``TERM'' and  ``TERM-
  1706.        CAP''  properly  for the size window you have created.  It
  1707.        also uses and sets the environment variable ``DISPLAY'' to
  1708.        specify  which bit map display terminal to use.  The envi-
  1709.        ronment variable ``WINDOWID'' is set to the  X  window  id
  1710.        number of the xterm window.
  1711.  
  1712. SEE ALSO
  1713.        resize(1), X(1), pty(4), tty(4)
  1714.        Xterm Control Sequences (in the xterm source directory)
  1715.  
  1716. BUGS
  1717.        Large  pastes  do not work on some systems.  This is not a
  1718.        bug in xterm; it is a bug in the pseudo terminal driver of
  1719.        those  systems.   xterm feeds large pastes to the pty only
  1720.        as fast as the pty will accept data, but some pty  drivers
  1721.        do  not return enough information to know if the write has
  1722.        succeeded.
  1723.  
  1724.        Many of the options are not resettable after xterm starts.
  1725.  
  1726.        The Tek widget does not support key/button re-binding.
  1727.  
  1728.        Only fixed-width, character-cell fonts are supported.
  1729.  
  1730.        This  program  still  needs to be rewritten.  It should be
  1731.        split into very modular sections, with the various  emula-
  1732.        tors  being  completely  separate  widgets that don't know
  1733.        about each other.  Ideally, you'd like to be able to  pick
  1734.        and  choose  emulator widgets and stick them into a single
  1735.        control widget.
  1736.  
  1737.        There needs to be a dialog box to allow entry of  the  Tek
  1738.        COPY file name.
  1739.  
  1740. COPYRIGHT
  1741.        Copyright 1989, Massachusetts Institute of Technology.
  1742.        See X(1) for a full statement of rights and permissions.
  1743.  
  1744. X Version 11                Release 5                          30
  1745.  
  1746. XTERM(1)                                                 XTERM(1)
  1747.  
  1748. AUTHORS
  1749.        Far too many people, including:
  1750.  
  1751.        Loretta  Guarino  Reid (DEC-UEG-WSL), Joel McCormack (DEC-
  1752.        UEG-WSL), Terry Weissman (DEC-UEG-WSL), Edward Moy (Berke-
  1753.        ley),  Ralph R. Swick (MIT-Athena), Mark Vandevoorde (MIT-
  1754.        Athena), Bob McNamara (DEC-MAD), Jim Gettys  (MIT-Athena),
  1755.        Bob  Scheifler  (MIT X Consortium), Doug Mink (SAO), Steve
  1756.        Pitschke (Stellar), Ron Newman  (MIT-Athena),  Jim  Fulton
  1757.        (MIT  X  Consortium),  Dave  Serisky (HP), Jonathan Kamens
  1758.        (MIT-Athena)
  1759.  
  1760. X Version 11                Release 5                          31
  1761.  
  1762. (END)
  1763.